stuff your face - German English Dictionary